
:focus { outline:none; }
#container {
	width:1100px;
	margin:0 auto;
	position:relative;
}
.presentation {
	float:left;
	width:850px;
	height:116px;
	margin:20px 0;
	background:url(four_in_one.jpg) center no-repeat;
	text-indent:-9999px;
}

.points {
	float:left;
	width:850px;
	height:103px;
	padding:0 0 30px 0;
	border-bottom:1px solid #e5e5e5;
}
	.points a {
		float:left;
		width:169px;
		height:103px;
		margin:0 58px 0 0;
		text-indent:-9999px;
	}
	.points a.point_left { background:url(point_left.jpg) no-repeat; }
	.points a.point_top { background:url(point_top.jpg) no-repeat; }
	.points a.point_right { background:url(point_right.jpg) no-repeat; }
	.points a.point_bottom { background:url(point_bottom.jpg) no-repeat; margin:0; }
	
	.points a.current,
	.points a:hover { background-position:left bottom; }

.details {
	width:850px;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #fff;
	padding:20px 0 30px 0;
	float:left;
}
	.details h2 { text-indent:-9999px; height:24px; }
	.details .options,
	.details .browser {
		float:left;
		width:425px;
	}
	.details .options h2 { background:url(tit_options.jpg) no-repeat; }
	.details .options ul {
		margin:0;
		padding:0;
	}
	.details .options li {
		list-style:none;
		padding:0 0 0 22px;
		line-height:30px;
		background:url(bullet_plus.jpg) 5px center no-repeat;
	}
	.details .browser h2 { background:url(tit_browser.jpg) no-repeat; }
	.details .browser ul {
		margin:0;
		padding:0;
		background:url(bg_browser.png) no-repeat;
	}
	.details .browser li {
		list-style:none;
		padding:0 0 0 35px;
		line-height:30px;
	}

.download {
	float:left;
	border-top:1px solid #fff;
	width:850px;
	padding:20px 0 30px 0;
}
	.download h2 {
		height:24px;
		text-indent:-9999px;
		background:url(tit_download.jpg) no-repeat;
	}
	.download p {
		line-height:30px;
		width:495px;
		float:left;
	}
	.download a {
		float:left;
		width:355px;
		height:89px;
		background:url(bt_download.jpg) no-repeat;
		text-indent:-9999px;
	}
	.download a:hover { background-position:left bottom; }

	
.detail_note_left {
	position:absolute;
	width:150px;
	height:89px;
}
.detail_note_left.note1 { background:url(detail_left_1.jpg) no-repeat; top:95px; left:50px;  }
.detail_note_left.note2 { background:url(detail_left_2.jpg) no-repeat; top:95px; right:0px; }
.detail_note_left.note3 { background:url(detail_left_3.jpg) no-repeat; top:500px; left:20px; }
.detail_note_left.note4 { background:url(detail_left_4.jpg) no-repeat; top:510px; right:90px; }

.detail_note_top {
	position:absolute;
	width:156px;
	height:91px;
}
.detail_note_top.note1 { background:url(detail_top_1.jpg) no-repeat; top:95px; left:20px;  }
.detail_note_top.note2 { background:url(detail_top_2.jpg) no-repeat; top:95px; right:60px; }
.detail_note_top.note3 { background:url(detail_top_3.jpg) no-repeat; top:580px; left:80px; }
.detail_note_top.note4 { background:url(detail_top_4.jpg) no-repeat; top:580px; right:0px; }

.detail_note_right {
	position:absolute;
	width:147px;
	height:97px;
}
.detail_note_right.note1 { background:url(detail_right_1.jpg) no-repeat; top:90px; right:5px;  }
.detail_note_right.note2 { background:url(detail_right_2.jpg) no-repeat; top:510px; left:50px;  }

.detail_note_bottom {
	position:absolute;
	width:147px;
	height:97px;
}
.detail_note_bottom.note1 { background:url(detail_bottom_1.jpg) no-repeat; top:90px; right:5px;  }
.detail_note_bottom.note2 { width:195px; height:88px; background:url(detail_bottom_2.jpg) no-repeat; top:570px; left:60px;  }